package dao

import (
	"shop_be/util"

	"shop_be/model"
)

func FindProductByIdDao(pid int) model.Product {
	b := model.Product{}
	util.Db.First(&b, pid)
	return b
}
func FindProductByNameDao(name string) model.Product {
	b := model.Product{}
	util.Db.First(&b, model.Product{Name: name})
	return b
}

func UpdateProductDao(b model.Product) model.Product {

	util.Db.Save(&b)
	return b
}
func CreateProductDao(b model.Product) model.Product {

	util.Db.Create(&b)
	return b
}

func DeleteProductDao(b model.Product) model.Product {

	util.Db.Delete(&b)
	return b
}

func FindProduct()  []model.Product{
	b:=[]model.Product{}
	util.Db.Find(&b)
	return b

}
